﻿using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace Ewell.Interface.Common.Model.GateWay.Dto.InsuranceManager
{
    public class QueryInsurSettlementByDateReq:MessageGateWay
    {
        [Description("开始日期")]
        public DateTime? beginAtDate { get; set; }
        [Description("结束日期")]
        public DateTime? endAtDate { get; set; }
        [Description("就诊类型代码集合")]
        public List<String> encounterTypeCodings { get; set; }
        [Description("HIS业务完成标志集合")]
        public List<String> hisBizFinishedFlags { get; set; }
        [Description("医保结算状态代码集合")]
        public List<String> medInsurSettleStatusCodings { get; set; }
        [Description("接口标识")]
        public long? interfaceId { get; set; }
        [Description("逻辑删除标志集合")]
        public List<String> isDeleteds { get; set; }

        [Description("分页页码，默认为1，为0查询全部")]
        public int pageNumber;
        [Description("分页大小，默认为100")]
        public int pageSize;
    }
}
